Big Huge Thesaurus

Seychelles monetary unit

noun